package com.kwt.learn.map;

import java.util.HashMap;

/**
 * 1、jdk1.8下 new HashMap<String, String>() 初始化的长度是0 只有当去put时，才会走一个扩容的方法resize,随后长度变成16
 * 2、当map中put十万条数据时，map内部的数组长度就达到了20万，原因数组中某些位置是null。并没有node对象存在
 * 3、红黑树的使用情况，感觉极少
 */
public class HashMap02 {
    public static void main(String[] args) {
        HashMap<String, String> map = new HashMap<String, String>();
        for (int i = 0; i < 100; i++) {
            map.put("kkk" + i, "vvv" + i);
        }

        map.put("001", "你好");

    }
}
